package org.student.quartz;

import java.io.Serializable;

import org.springframework.context.ApplicationContext;
import org.springframework.web.context.ContextLoader;


/**
 * 项目名称:
 * 类名称: SpringbeanService
 * 类描述: 根据bean名称取得对象
 * 创建人：严植培
 * 创建时间: 2011-9-1 下午09:30:00
 */
@SuppressWarnings("all")
public class SpringbeanService implements Serializable{
	
	/**
	 * 根据bean名称取得对象
	 * @param <T> 返回类型
	 * @param clazz 对象类型
	 * @param beanName bean名称
	 * @return 
	 */
	 public <T> T getBean(Class<T> clazz,String beanName){  
        ApplicationContext context = ContextLoader.getCurrentWebApplicationContext();  
        return (T)context.getBean(beanName);  
    }  
}
